//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

#ifndef __FPS_COLLADA_FACTORY_H___
#define __FPS_COLLADA_FACTORY_H___

#include "CColladaFactory.h"

class FpsColladaFactory: public irr::collada::CColladaFactory
{
public:

	FpsColladaFactory() : irr::collada::CColladaFactory(){}

	virtual irr::collada::CMaterial*				createMaterial(const irr::collada::CColladaDatabase& database, irr::collada::SMaterial* material, irr::collada::IRootSceneNode* root);
	virtual irr::scene::CColladaSkinnedMesh*		createSkin(const irr::collada::CColladaDatabase& database, irr::collada::SController* controller, irr::res::vector<irr::res::String>* skeletons, irr::collada::IRootSceneNode* root);

};

extern FpsColladaFactory g_fpsColladaFactory;

#endif //__FPS_COLLADA_FACTORY_H___

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
